home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 1191 / 1191.xpi / chrome / reminderfox.jar / content / reminderfox / options / options.xul < prev    next >
Extensible Markup Language  |  2009-11-27  |  29KB  |  609 lines

  1. <?xml version="1.0"?>
  2.  
  3. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  4. <?xml-stylesheet href="chrome://reminderfox/skin/reminder.css"  type="text/css"?>
  5. <?xml-stylesheet href="chrome://reminderfox/skin/catBox.css"  type="text/css"?>
  6.  
  7. <?xul-overlay href="chrome://reminderfox/content/categories/manageCategoriesOverlay.xul"?>
  8.  
  9. <!-- DTD Files -->
  10. <!DOCTYPE window 
  11. [
  12.     <!ENTITY % dtd1 SYSTEM "chrome://reminderfox/locale/reminderfox.dtd" > %dtd1;
  13. ]>
  14.  
  15. <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  16.         id="reminderFox-options"
  17.         windowtype="window:reminderFoxOptions"
  18.         persist="screenX, screenY"
  19.         screenX="10" screenY="10"
  20.         onload="reminderFox_loadOptions()"
  21.         oncommand="reminderFox_updateButtons(event);"
  22.         oninput="reminderFox_updateButtons(event);"        
  23.         title="&rf.options.title.label;">
  24.  
  25.     <stringbundleset id="stringbundleset">
  26.         <stringbundle id="reminderFox-bundle" src="chrome://reminderfox/locale/reminderfox.properties"/>
  27.     </stringbundleset>
  28.     <script type="application/x-javascript"  src="chrome://reminderfox/content/network/passwordManagerUtils.js"/>
  29.     <script type="application/x-javascript"  src="chrome://reminderfox/content/options/reminderFoxOptions.js" />
  30.     <script type="application/x-javascript" src="chrome://reminderfox/content/reminderFoxCore.js" />
  31.     <script type="application/x-javascript"  src="chrome://reminderfox/content/reminderFox.js" />
  32.     <script type="application/x-javascript"  src="chrome://reminderfox/content/categories/manageCategories.js" />
  33.     <script type="application/x-javascript"  src="chrome://reminderfox/content/categories/categories.js" />
  34.     <keyset id="reminderFoxOptions-keys">
  35.         <key keycode="VK_ESCAPE" oncommand="window.close();"/>
  36.         <key keycode="VK_ENTER" oncommand="reminderFox_saveOptionsAndClose();"/>
  37.         <key keycode="VK_RETURN" oncommand="reminderFox_saveOptionsAndClose();"/>
  38.     </keyset>
  39.  
  40.     <grid>
  41.         <columns>
  42.             <column style="padding: 2px 15px;"/>
  43.             <column style="padding: 6px;" flex="1"/>
  44.         </columns>
  45.         <rows>
  46.             <row align="center">
  47.                 <!-- 146   x 69  151x50 -->
  48.                 <image src="chrome://reminderfox/skin/images/ReminderFoxLogo.gif" width="146px" height="69px" 
  49.                           onmouseover="this.style.cursor='pointer';" onclick="reminderFox_openURL( 'http://reminderfox.mozdev.org/' );" />
  50.                 <vbox>
  51.                     <!--text value="ReminderFox" style="font-weight: bold; font-size: x-large;"/ -->
  52.                     <text value=" http://reminderfox.mozdev.org/" style="font-weight: bold" class="url"
  53.                   onmouseover="this.style.cursor='pointer';" onclick="reminderFox_openURL( 'http://reminderfox.mozdev.org/' );"/>
  54.                 </vbox>
  55.             </row>
  56.         </rows>
  57.     </grid>
  58.  
  59.     <tabbox id="tabbox" flex="1">
  60.         <tabs >
  61.             <tab id="general" label="&rf.options.tab.display.title.label;" selected="true" />
  62.             <tab id="tooltip" label="&rf.options.tab.tooltip.title.label;"  />
  63.             <tab id="notifications" label="&rf.options.tab.notifications.title.label;" />
  64.             <tab id="remindersList" label="&rf.options.tab.listdisplay.title.label;" />
  65.             <tab id="remindersDefault" label="&rf.options.list.reminder.defaults.label;" />
  66.             <tab id="todoLists" label="&rf.options.list.reminder.lists.label;" />
  67.             <tab id="file" label="&rf.options.tab.file.title.label;" />
  68.             <tab id="network" label="&rf.options.tab.network.title.label;" />
  69.             <tab id="categories" label="&rf.options.categories.label;" />
  70.         </tabs>
  71.  
  72.         <tabpanels flex="1">
  73.             <!--  Reminders -->
  74.             <tabpanel flex="1" id="reminderPanel" orient="vertical">
  75.  
  76.  
  77.                 <vbox id="reminderFoxVbox" flex="1">
  78.                     <groupbox id="reminderFox-slider">
  79.                         <caption label="&rf.options.display.label;"/>
  80.                         <hbox  align="center">
  81.                             <checkbox id="reminderFox-statustext" label="&rf.options.display.todaystatus.label;"/>
  82.                         </hbox>
  83.                         <hbox align="center">
  84.                             <label value="Limit status text length to:" class="valid-label"/>  <!-- dump -->
  85.                             <textbox id="reminderFox-status-length" size="2" maxlength="4"  />
  86.                             <label value="characters" class="valid-label"/>  <!-- dump extensions.reminderFox.statusTextMaxLength -->
  87.                         </hbox>
  88.                         <hbox  align="center">
  89.                             <label value="&rf.options.display.editOnClick.label;"/>
  90.                             <menulist id="reminderFox-default-doubleclick" flex="1" >
  91.                                 <menupopup>
  92.                                     <menuitem label="&rf.options.display.editOnClickReminders.label;" value="0" />
  93.                                     <menuitem label="&rf.options.display.editOnClickTodos.label;" value="1" />
  94.                                 </menupopup>
  95.                             </menulist>
  96.                         </hbox>
  97.                         <checkbox id="reminderFox-enableContextMenu" label="&rf.options.display.enableContextMenus.label;"/>
  98.                     </groupbox>
  99.  
  100.                     <groupbox>
  101.                         <caption>
  102.                             <label  value="&rf.options.display.placement.label;"/>
  103.                         </caption>
  104.                         <grid>
  105.                             <columns>
  106.                                 <column/>
  107.                                 <column flex="3"/>
  108.                             </columns>
  109.                             <rows>
  110.                                 <row align="center">
  111.                                     <label value="&rf.options.display.placement.toolbar.label;"/>
  112.                                     <menulist id="reminderFox-list-bars" oncommand="reminderFox_populatePositions();">
  113.                                         <menupopup id="reminderFox-popup-bars"/>
  114.                                     </menulist>
  115.                                 </row>
  116.                                 <radiogroup id="reminderFox-group-position" onselect="reminderFox_groupPositionChanged()">
  117.                                     <row align="center">
  118.                                         <spacer width="10px"/>
  119.                                         <radio group="position" label="&rf.options.display.placement.last.label;" value="-1"  />
  120.                                         <radio group="position" label="&rf.options.display.placement.specificPosition.label;" value="0" />
  121.                                         <hbox align="center">
  122.                                             <textbox id="reminderFox-text-position" size="2" maxlength="3"  />
  123.                                             <label id="reminderFox-text-position-valid" class="valid-label"/>
  124.                                         </hbox>
  125.                                     </row>
  126.                                 </radiogroup>
  127.                             </rows>
  128.                         </grid>
  129.                     </groupbox>
  130.  
  131.  
  132.                 </vbox>
  133.             </tabpanel>
  134.             <tabpanel flex="1" id="todosPanel" orient="vertical">
  135.                 <vbox id="reminderFoxVbox0" flex="1">
  136.  
  137.                     <groupbox>
  138.                         <caption>
  139.                             <label  value="&rf.options.tab.display.title.label;"/>
  140.                         </caption>
  141.                         <hbox  align="center">
  142.                             <checkbox id="reminderFox-showRemindersTooltip" label="&rf.options.display.remindersInTooltip.label;"/>
  143.                         </hbox>
  144.                         <hbox  align="center">
  145.                             <checkbox id="reminderFox-showTodosTooltip" label="&rf.options.display.todosInTooltip.label;"/>
  146.                         </hbox>
  147.                         <hbox  align="center">
  148.                             <label value="&rf.options.display.showForNext.label;"/>
  149.                             <textbox id="remindersUpcomingDays" maxlength="3" size="2" />
  150.                             <label value="&rf.options.display.showForNextUpcomingDays.label;"/>
  151.                         </hbox>
  152.                     </groupbox>
  153.  
  154.                     <groupbox>
  155.                         <caption>
  156.                             <label  value="&rf.options.labels.title;"/>
  157.                         </caption>
  158.                         <hbox  align="center">
  159.                             <label value="&rf.options.todaysreminders.label;"/>
  160.                         </hbox>
  161.                         <hbox align="center">
  162.                             <textbox id="todaysLabelOptions" size="50" flex="1"/>
  163.                             <button id="reminderFox_customize_todays_label" label="&rf.options.todaysreminders.label.customize;"  oncommand="reminderFox_openCustomizeTodayLabelWindow();;"/>
  164.                         </hbox>
  165.  
  166.                         <hbox  align="center">
  167.                             <label value="&rf.options.upcomingreminders.label;"/>
  168.                         </hbox>
  169.                         <hbox align="center">
  170.                             <textbox id="upcomingLabelOptions" size="50" flex="1"/>
  171.                             <button id="reminderFox_customize_upcoming_label" label="&rf.options.upcomingreminders.label.customize;"  oncommand="reminderFox_openCustomizeUpcomingLabelWindow();"/>
  172.                         </hbox>
  173.                     </groupbox>
  174.  
  175.  
  176.                 </vbox>
  177.             </tabpanel>
  178.  
  179.             <tabpanel flex="1" id="todosPanel" orient="vertical" >
  180.                 <vbox id="reminderFoxVbox2" flex="1">
  181.  
  182.                     <groupbox id="reminderFox-slider">
  183.                         <caption>
  184.                             <checkbox id="reminderFox-showAlert" label="&rf.options.alert.label;"  autocheck="false" oncommand="reminderFox_alertChanged()"/>
  185.                         </caption>
  186.                         <hbox  align="center">
  187.                             <label value="&rf.options.alert.display.label;" id="reminderFoxDisplay"/>
  188.                             <menulist id="reminderFox-alertList" flex="1">
  189.                                 <menupopup id="reminderFox-alertPopup" flex="1">
  190.                                     <menuitem label="&rf.options.alert.display.todaysandupcoming.label;" value="0"/>
  191.                                     <menuitem label="&rf.options.alert.display.todays.label;" value="1"/>
  192.                                     <menuitem label="&rf.options.alert.display.upcoming.label;" value="2"/>
  193.                                 </menupopup>
  194.                             </menulist>
  195.                         </hbox>
  196.                         <hbox  align="center">
  197.                             <label id="reminderFox-showAlert1" value="&rf.options.alert.showevery.label;"/>
  198.                             <textbox id="reminderFox-alertTimeout" maxlength="4" size="2" />
  199.                             <label id="reminderFox-showAlert2" value="&rf.options.alert.showeveryminutes.label;"/>
  200.                         </hbox>
  201.                         <hbox align="center"> 
  202.                             <label id="reminderFox-showAlertHeight" value="&rf.options.alert.maxheight.label;"/> 
  203.                             <textbox id="reminderFox-alertHeight" maxlength="4" size="4" />
  204.                             <label id="reminderFox-showAlertHeight2" value="&rf.options.alert.maxheightpixels.label;"/>  
  205.                         </hbox>
  206.                         
  207.                         <radiogroup id="reminderFox-group-alert-remain-open" onselect="reminderFox_alarmTimeOpenChanged()">
  208.                             <row align="center">
  209.                                 <label value="&rf.options.alert.keepopen.label;" class="valid-label"/>
  210.                                 <radio group="reminderFox-group-alert-remain-open" label="&rf.options.alert.keepopen.for.label;" value="0" />
  211.                                 <hbox align="center">
  212.                                     <textbox id="reminderFox-text-alert-open-text" size="1" maxlength="3"  />
  213.                                     <label value="&rf.options.alert.keepopen.seconds.label;" class="valid-label"/>
  214.                                 </hbox>
  215.                                 <radio group="reminderFox-group-alert-remain-open" label="&rf.options.alert.keepopen.untilclicked.label;" value="1"  />
  216.                             </row>
  217.                         </radiogroup>
  218.                     </groupbox>
  219.                     
  220.                     <groupbox id="reminderFox-alarmGroup">
  221.                         <caption label="&rf.options.alarms.label;"/>
  222.                         <vbox>
  223.                             <hbox  align="center">
  224.                                 <label value="&rf.options.alarms.show.label;" id="reminderFoxDisplay"/>
  225.                                 <menulist id="reminderFox-showInTabs" flex="1">
  226.                                     <menupopup id="reminderFox-alertPopup" flex="1">
  227.                                         <menuitem label="&rf.options.alarms.show.tabs.label;" value="0"/>
  228.                                         <menuitem label="&rf.options.alarms.show.windows.label;" value="1"/>
  229.                                     </menupopup>
  230.                                 </menulist>
  231.                             </hbox>
  232.                         </vbox>
  233.                     </groupbox>
  234.  
  235.                     <groupbox id="reminderFox-alarmSoundGroup">
  236.                         <caption label="&rf.options.sound.label;"/>
  237.                         <vbox>
  238.                             <checkbox id="reminderFox-alarmSound" label="&rf.options.alarm.playsound.label;"  autocheck="false" oncommand="reminderFox_alarmSoundChanged()"/>
  239.                             <hbox align="center" id="alarmSoundIntervalHbox" >
  240.                                 <spacer width="10px"/>
  241.                                 <checkbox id="reminderFox-alarmSoundInterval" label="&rf.options.alarm.resoundInterval.label;"  autocheck="false"  oncommand="reminderFox_alarmIntervalSoundChanged()"/>
  242.                                 <menulist id="reminderFox-alarmSoundIntervalTime" editable="true" tabindex="13">
  243.                                     <menupopup>
  244.                                         <menuitem label="1" />
  245.                                         <menuitem label="5" selected="true" />
  246.                                         <menuitem label="10" />
  247.                                         <menuitem label="15" />
  248.                                         <menuitem label="30" />
  249.                                         <menuitem label="60" />
  250.                                     </menupopup>
  251.                                 </menulist>
  252.                                 <label id="reminderFox-alarmIntervalMinutesLabel" value="&rf.options.alarm.resoundInterval.minutes.label;" />
  253.                             </hbox>
  254.                             <checkbox id="reminderFox-alertSound" label="&rf.options.alert.playsound.label;"  autocheck="false" oncommand="reminderFox_alarmSoundChanged()"/>
  255.                             <hbox  align="center">
  256.                                 <radiogroup id="reminderFox-alarmSound-group-position" onselect="reminderFox_alarmSoundGroupPositionChanged()">
  257.                                     <row >
  258.                                         <radio id="sound1" group="alarmSound-position" label="&rf.options.alarm.sound.default.label;" value="-1"  />
  259.                                         <radio id="sound2" group="alarmSound-position" label="&rf.options.alarm.sound.custom.label;" value="0" />
  260.                                         <hbox align="center" flex="2">
  261.                                             <textbox flex="3" id="reminderFox-alarm-sound-text-position" />
  262.                                         </hbox>
  263.                                         <button id="reminderFox_sound_browse" label="..."  oncommand="reminderFox_pickSoundFile();"/>
  264.                                     </row>
  265.                                 </radiogroup>
  266.                             </hbox>
  267.                         </vbox>
  268.                     </groupbox>
  269.  
  270.  
  271.                 </vbox>
  272.  
  273.             </tabpanel>
  274.  
  275.  
  276.             <tabpanel flex="1" id="editListPanel" orient="vertical">
  277.                 <vbox id="reminderFoxVboxListPandel" flex="1">
  278.                     <groupbox id="reminderFox-listCalendar">
  279.                         <caption label="&rf.options.list.calendar.label;"/>
  280.                         <hbox  align="center">
  281.                             <label value="&rf.options.list.startingday.label;" id="reminderFoxDisplay"/>
  282.                             <menulist id="reminderFox-startDay"  flex="1">
  283.                                 <menupopup id="reminderFox-startDayPopup" flex="1">
  284.                                     <menuitem label="&day.1.name;" value="0"/>
  285.                                     <menuitem label="&day.2.name;" value="1"/>
  286.                                     <menuitem label="&day.3.name;" value="2"/>
  287.                                     <menuitem label="&day.4.name;" value="3"/>
  288.                                     <menuitem label="&day.5.name;" value="4"/>
  289.                                     <menuitem label="&day.6.name;" value="5"/>
  290.                                     <menuitem label="&day.7.name;" value="6"/>
  291.                                 </menupopup>
  292.                             </menulist>
  293.                         </hbox>
  294.                         <hbox align="center" >
  295.                             <checkbox id="reminderFox-showWeekNumbers" label="&rf.options.list.calendar.showWeekNumber.label;"   autocheck="false" oncommand="reminderFox_updateShowWeekNums();"/>
  296.                             <menulist id="reminderFox-weekNumberList" flex="3" >
  297.                                 <menupopup>
  298.                                     <menuitem label="&rf.options.list.calendar.showWeekNumber.default;" />
  299.                                     <menuitem label="&rf.options.list.calendar.showWeekNumber.iso8601;" />
  300.                                 </menupopup>
  301.                             </menulist>
  302.                         </hbox>
  303.                         <hbox  align="center">  
  304.                             <label value="&rf.options.list.calendar.size.label;" id="calendarSize"/>
  305.                             <menulist id="calendarSizeMenu" >
  306.                                 <menupopup id="reminderFox-CalendarSizePopup" flex="1">
  307.                                     <menuitem label="&rf.options.list.calendar.size.small.label;" value="0"/> 
  308.                                     <menuitem label="&rf.options.list.calendar.size.medium.label;" value="1"/>
  309.                                     <menuitem label="&rf.options.list.calendar.size.large.label;" value="2"/>
  310.                                 </menupopup>
  311.                             </menulist>
  312.                         </hbox>
  313.                     </groupbox>
  314.                     <groupbox>
  315.                         <caption>
  316.                             <label  value="&rf.options.list.dateandtime.label;"/>
  317.                         </caption>
  318.                         <hbox align="center">
  319.                             <label  value="&rf.options.list.dateappearance.label;"/>
  320.                             <textbox id="dayAppearanceLabel" size="30" flex="1"/>
  321.                             <button id="reminderFox_customize_list_date_label" label="&rf.options.todaysreminders.label.customize;"  oncommand="reminderFox_openCustomizeReminderListDateWindow();"/>
  322.                         </hbox>
  323.                         <hbox  align="center">
  324.                             <label  value="&rf.options.list.timeoptions.label;"/>
  325.                             <checkbox id="reminderFox-use24Hour" label="&rf.options.list.24hour.label;"/>
  326.                         </hbox>
  327.                         <hbox  align="center">
  328.                             <checkbox id="reminderFox-highlightToday" label="&rf.options.list.highlighttodaysRemindres.label;"/>
  329.                         </hbox>
  330.                     </groupbox>
  331.                     <groupbox>
  332.                         <caption>
  333.                             <label  value="&rf.options.list.repeating.label;"/>
  334.                         </caption>
  335.                         <radiogroup id="reminderFox-group-repeat-upcoming" onselect="reminderFox_repeatUpcomingChanged()">
  336.                             <row align="center">
  337.                                 <label value="&rf.options.list.repeating.show.label;" class="valid-label"/>
  338.                                 <radio group="repeatUpcoming" label="&rf.options.list.repeating.all.label;" value="-1"  />
  339.                                 <radio group="repeatUpcoming" label="&rf.options.list.repeating.next.label;" value="1" />
  340.                                 <hbox align="center">
  341.                                     <textbox id="reminderFox-text-repeat-upcoming" size="1" maxlength="3"  />
  342.                                     <label value="&rf.options.list.repeating.upcoming.label;" class="valid-label"/>
  343.                                 </hbox>
  344.                             </row>
  345.                         </radiogroup>
  346.                         <radiogroup id="reminderFox-group-repeat-previous" onselect="reminderFox_repeatPreviousChanged()">
  347.                             <row align="center">
  348.                                 <label value="&rf.options.list.repeating.show.label;" class="valid-label"/>
  349.                                 <radio group="repeatPrevious" label="&rf.options.list.repeating.all.label;" value="-1"  />
  350.                                 <radio group="repeatPrevious" label="&rf.options.list.repeating.last.label;" value="0" />
  351.                                 <hbox align="center">
  352.                                     <textbox id="reminderFox-text-repeat-previous" size="1" maxlength="3"  />
  353.                                     <label value="&rf.options.list.repeating.previous.label;" class="valid-label"/>
  354.                                 </hbox>
  355.                             </row>
  356.                         </radiogroup>
  357.  
  358.                     </groupbox>
  359.                 </vbox>
  360.             </tabpanel>
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.             <tabpanel flex="1" id="reminderDefaultPanel" orient="vertical">
  370.                 <vbox  flex="1">
  371.                     <groupbox >
  372.                         <caption label="&rf.options.list.reminder.defaults.description.label;"/>
  373.  
  374.                         <hbox align="center" >
  375.                             <checkbox id="reminderFox-all-day" label="&rf.reminderoptions.time.allday.label;"  autocheck="false" tabindex="6" />    
  376.                         </hbox>
  377.                         <hbox align="center" >
  378.                             <checkbox id="reminderFox-repeat" label="&rf.reminderoptions.repeat.label;"   autocheck="false" oncommand="reminderFox_repeatChanged()" tabindex="10"/>
  379.                             <menulist id="reminderFox-repeatList" flex="3" tabindex="11" >
  380.                                 <menupopup>
  381.                                     <menuitem label="&rf.reminderoptions.repeat.yearly.label;" />
  382.                                     <menuitem label="&rf.reminderoptions.repeat.yearlyday.label;" />
  383.                                     <menuitem label="&rf.reminderoptions.repeat.monthlydate.label;" />
  384.                                     <menuitem label="&rf.reminderoptions.repeat.monthlyday.label;" />
  385.                                     <menuitem label="&rf.reminderoptions.repeat.weekly.label;" />
  386.                                     <menuitem label="&rf.reminderoptions.repeat.weeklyalternating.label;" />
  387.                                     <menuitem label="&rf.reminderoptions.repeat.daily.label;" />
  388.                                 </menupopup>
  389.                             </menulist>
  390.                         </hbox>
  391.  
  392.                         <hbox align="center" >
  393.                             <checkbox id="reminderFox-alert" label="&rf.reminderoptions.notify.label;"  autocheck="false" oncommand="reminderFox_alertNotificationChanged()" tabindex="12" />
  394.                             <menulist id="reminderFox-alertTime" editable="true" tabindex="13">
  395.                                 <menupopup>
  396.                                     <menuitem label="0" />
  397.                                     <menuitem label="1" />
  398.                                     <menuitem label="5" selected="true" />
  399.                                     <menuitem label="10" />
  400.                                     <menuitem label="15" />
  401.                                     <menuitem label="30" />
  402.                                     <menuitem label="60" />
  403.                                 </menupopup>
  404.                             </menulist>
  405.                             <menulist id="reminderFox-alertTimeUnits"  tabindex="14">
  406.                                 <menupopup>
  407.                                     <menuitem label="&rf.reminderoptions.notify.minutes.label;" />
  408.                                     <menuitem label="&rf.reminderoptions.notify.hours.label;" />
  409.                                     <menuitem label="&rf.reminderoptions.notify.days.label;" />
  410.                                 </menupopup>
  411.                             </menulist>
  412.                             <label id="reminderFox-alertInfo" value="&rf.reminderoptions.notify.before.label;" />
  413.                         </hbox>
  414.                         <hbox>
  415.                             <checkbox id="remindUntilComplete" label="&rf.reminderoptions.options.remindUntilCompleted.label;" tabindex="16" />
  416.                             <checkbox id="reminderFox-showInTooltip" label="&rf.add.todos.column.showTooltip.label;"  autocheck="false" />                
  417.                         </hbox>
  418.                         <hbox align="center" >
  419.                             <checkbox id="reminderFox-cat" label="&rf.categories.options.default.category.label;"  autocheck="false" oncommand="reminderFox_defaultCatChanged()" tabindex="12" />
  420.                             <textbox id="reminderFox-cat-text" value="" disabled="true"/>
  421.                         </hbox>            
  422.                     </groupbox>
  423.  
  424.                     <groupbox >
  425.                         <caption label="&rf.options.list.reminder.defaults.list.defaults.label;"/>
  426.                         <hbox  align="center">
  427.                             <checkbox id="reminderFox-hideCompleted" label="&rf.options.list.reminder.defaults.completed.hide.label;"/>
  428.                         </hbox>
  429.     
  430.                         <hbox  align="center">
  431.                             <label  value="&rf.options.list.reminder.defaults.filters.label;:"/> 
  432.                             <menulist id="displayType" oncommand="displayTypeChanged(event);" >
  433.                                 <menupopup>
  434.                                     <menuitem label="&rf.options.list.reminder.filters.allreminders.label;" />  
  435.                                     <menuitem label="&rf.options.list.reminder.filters.selectedmonth.label;" />
  436.                                     <menuitem label="&rf.options.list.reminder.filters.selectedweek.label;" />
  437.                                     <menuitem label="&rf.options.list.reminder.filters.selecteddaylabel;" />
  438.                                     <menuitem label="&rf.options.list.reminder.filters.nextweek.label;" />
  439.                                     <menuitem label="&rf.options.list.reminder.filters.nexttwoweeks.label;" />
  440.                                 </menupopup>
  441.                             </menulist>
  442.                 
  443.                             <menulist id="displayTypeTodo" oncommand="displayTypeChangedTodo(event);" >
  444.                                 <menupopup>
  445.                                     <menuitem label="&rf.options.list.reminder.filters.alltodos.label;" />
  446.                                     <menuitem label="&rf.options.list.reminder.filters.selectedmonth.label;" />
  447.                                     <menuitem label="&rf.options.list.reminder.filters.selectedweek.label;" />
  448.                                     <menuitem label="&rf.options.list.reminder.filters.selecteddaylabel;" />
  449.                                     <menuitem label="&rf.options.list.reminder.filters.nextweek.label;" />
  450.                                     <menuitem label="&rf.options.list.reminder.filters.nexttwoweeks.label;" />
  451.                                 </menupopup>
  452.                             </menulist>
  453.                         </hbox>
  454.                     </groupbox>
  455.  
  456.                     <hbox align="center">
  457.                         <label  value="&rf.options.list.reminder.defaults.more.label;"/>  
  458.                         <textbox id="defaultMoreLabel" size="25" flex="1"/>
  459.                         <button id="defaultMoreButton" label="&rf.options.customize;"  oncommand="reminderFox_openCustomizeDefaultMoreWindow();"/>
  460.                     </hbox>
  461.                 </vbox>
  462.             </tabpanel>
  463.  
  464.  
  465.             <tabpanel flex="1" id="reminderFoxListsPanel" orient="vertical">
  466.                 <groupbox flex="1"  style="width: 420px;">
  467.                     <caption label="&rf.options.list.reminder.lists.manage.label;"/>
  468.                     <description>&rf.options.lists.description;</description>
  469.                     <spacer height="10px"/>
  470.                     <hbox flex="1">
  471.                         <listbox id="reminderFox_todoLists_listbox" style="overflow: auto;" width="220"
  472.                    height="75" flex="3" seltype="single" >
  473.                         </listbox>
  474.                         <vbox flex="1">
  475.                             <button id="reminderFox_todosLists_addbtn" label="&rf.options.list.reminder.lists.button.add.label;" oncommand="addOrEditListItem(0);"/>
  476.                             <button id="reminderFox_todosLists_editbtn" label="&rf.categories.list.button.edit;" oncommand="addOrEditListItem(1);"/>
  477.                             <button id="reminderFox_todosLists_rmvbtn" label="&rf.options.list.reminder.lists.button.remove.label;" oncommand="reminderFox_todoListsRemove();"/>
  478.                             <button id="reminderFox_todosLists_moveUp" label="&rf.options.list.reminder.lists.button.moveup.label;" oncommand="reminderFox_todoListsMoveUp();"/>
  479.                             <button id="reminderFox_todosLists_moveDown" label="&rf.options.list.reminder.lists.button.movedown.label;" oncommand="reminderFox_todoListsMoveDown();"/>
  480.                         </vbox>
  481.                     </hbox>
  482.                 </groupbox>
  483.             </tabpanel>
  484.  
  485.  
  486.             <tabpanel flex="1" id="filePanel" orient="vertical">
  487.                 <vbox id="reminderFoxVbox3" flex="1">
  488.                     <groupbox id="reminderFox-storeFileGroup">
  489.                         <caption label="&rf.options.file.location.label;"/>
  490.                         <hbox  align="center">
  491.                             <checkbox id="reminderFox-use-default-file-location" label="&rf.options.file.location.usedefault.label;" autocheck="false" oncommand="reminderFox_fileLocationChanged()"/>
  492.                             <hbox align="center" flex="2">
  493.                                 <textbox flex="3" id="reminderFox-file-location" />
  494.                             </hbox>
  495.                             <button id="reminderFox_file_location_browse" label="..."  oncommand="reminderFox_pickFileLocationFile();"/>
  496.                         </hbox>
  497.                     </groupbox>
  498.  
  499.                     <groupbox orient="horizontal" align="center">
  500.                         <caption label="&rf.options.importexport.description.label;"/>
  501.                         
  502.                                 <button id="reminderFox_import_settings" 
  503.                                         label="&rf.options.importexport.import.label;"  
  504.                                         flex="1" oncommand="reminderFox_importReminders();"/>
  505.                                 <button id="reminderFox_export_settings" 
  506.                                         label="&rf.options.importexport.export.label;" 
  507.                                         flex="1" oncommand="reminderFox_exportReminders();"/>
  508.                             
  509.                             
  510.                         
  511.                             <!-- //gW_Categories  add 'category'-box to allow setting a 'importCategory' -->
  512.                             <!--  commented out until a better place in UI is found
  513.                             </hbox>
  514.                             <description>&rf.options.categories.importID;</description>
  515.                             <textbox id="rmImportCategoriesID" value=""/>
  516.                             
  517.                         </vbox>
  518.                         -->
  519.                     </groupbox>
  520.  
  521.         <groupbox orient="horizontal" align="center">
  522.                         <caption label="&rf.options.importexportpreferences.label;"/>
  523.                         
  524.                                 <button id="reminderFox_import_settings" 
  525.                                         label="&rf.options.importexport.import.label;"  
  526.                                         flex="1" oncommand="reminderFox_importPrefs();"/>
  527.                                 <button id="reminderFox_export_settings" 
  528.                                         label="&rf.options.importexport.export.label;" 
  529.                                         flex="1" oncommand="reminderFox_exportPrefs();"/>
  530.                             
  531.                             
  532.                         
  533.                             <!-- gW add 'category'-box to allow setting a 'importCategory' -->
  534.                             <!--  commented out until a better place in UI is found
  535.                             </hbox>
  536.                             <description>&rf.options.categories.importID;</description>
  537.                             <textbox id="rmImportCategoriesID" value=""/>
  538.                             
  539.                         </vbox>
  540.                         -->
  541.                     </groupbox>
  542.                     
  543.                 </vbox>
  544.             </tabpanel>
  545.             
  546.             <tabpanel flex="1" id="networkPanel" orient="vertical">
  547.                 <vbox id="reminderFoxVbox4" flex="1">
  548.                     <groupbox id="reminderFox-synchronization">
  549.                         <caption label="&rf.options.synchronization.description.label;"/>
  550.                         <label value="&rf.options.synchronization.address.description;"/>
  551.                         <label value="&rf.options.synchronization.address.example.description;"/>
  552.  
  553.                         <hbox  align="center">
  554.                             <menulist id="reminderFox-proto">
  555.                                 <menupopup>
  556.                                     <menuitem label="&rf.options.synchronization.ftp.label;" value="0" />
  557.                                     <menuitem label="&rf.options.synchronization.http.label;" value="1" />
  558.                                     <menuitem label="&rf.options.synchronization.https.label;" value="2" />
  559.                                 </menupopup>
  560.                             </menulist>
  561.                             <label id="reminderFox-delimiter" value="&rf.options.synchronization.delimiter.label;"/>
  562.                             <textbox id="reminderFox-text-address" flex="1" oninput="reminderFox_ValidateSynchronization();" />
  563.                         </hbox>
  564.  
  565.                         <hbox  align="center">
  566.                             <label id="reminderFox-username" value="&rf.options.synchronization.username.label;"/>
  567.                             <spacer width="10px"/>
  568.                             <textbox id="reminderFox-text-username" />
  569.  
  570.                             <label id="reminderFox-password" value="&rf.options.synchronization.password.label;"/>
  571.                             <spacer width="10px"/>
  572.                             <textbox id="reminderFox-text-password" type="password"/>
  573.                         </hbox>
  574.                         <hbox>
  575.                             <button id="reminderFox_network_import_settings" label="&rf.options.synchronization.import;"  flex="1" oncommand="downloadReminders()"/>
  576.                             <button id="reminderFox_network_export_settings" label="&rf.options.synchronization.export;" flex="1"  oncommand="uploadReminders()"/>
  577.                         </hbox>
  578.                     </groupbox>
  579.                     <groupbox id="reminderFox-network-sync-group" style="width: 420px;">
  580.                         <caption>
  581.                             <label id="reminderFox-sync-group-label" value="&rf.options.synchronization.label;"/>
  582.                         </caption>
  583.                         <checkbox id="reminderFox-network-sync" label="&rf.options.synchronization.auto.label;"/>
  584.                         <description id="reminderFox-network-auto-desc">&rf.options.synchronization.auto.description;</description>
  585.                     </groupbox>
  586.                 </vbox>
  587.             </tabpanel>
  588.  
  589.             <tabpanel flex="1" id="reminderFoxCategoriesPanel" orient="vertical">
  590.                 <groupbox flex="1"  style="width: 420px;"> 
  591.                     <caption label="&rf.options.categories.label;"/>
  592.                     <description>&rf.options.categories.description1;</description>
  593.                     <spacer height="10px"/>    
  594.     
  595.                     <vbox id="reminderFoxCategoryVbox" />  <!-- brought in from overlay -->
  596.                 </groupbox>                
  597.             </tabpanel>
  598.         </tabpanels>
  599.     </tabbox>
  600.     <hbox id="reminderFox-options-footer" class="reminderFox-footer" align="center">
  601.         <button label="&rf.main.help.label;"  oncommand="reminderFox_launchHelp();" />
  602.         <spacer class="reminderFox-btnspacer" flex="1"/>
  603.         <button label="&rf.ok;" default="true"  oncommand="reminderFox_saveOptionsAndClose()"/>
  604.         <button label="&rf.cancel;"  oncommand="window.close();"/>
  605.         <button label="&rf.apply;" id="reminderFox-apply"  disabled="true" oncommand="reminderFox_saveOptions();"/>
  606.     </hbox>
  607.  
  608. </window>
  609.